package com.hb.E_其他

/**
 * 有时把一个对象 解构 成很多变量会很方便，例如:
 * val (name, age) = person
 *
 * 这种语法称为 解构声明 。一个解构声明同时创建多个变量。 我们已经声明了两个新变量： name 和 age，并且可以独立使用它们：
 */
fun main() {
    val person = Person("Java", 10)
    val (name ,age)=person
    println(person.component1())
    println(person.component2())
    println(name)
    println(age)


}
data class Person(var name:String,var age:Int){

}